package com.clement.theAndroidSalesman.ui;

import android.content.res.Resources;
import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;

import com.clement.theAndroidSalesman.R;

public class Voyageur extends BitmapDrawable {

	private int largeur;
	private int hauteur;
	private int x;
	private int y;

	public Voyageur(Resources res) {
		super(res, BitmapFactory.decodeResource(res, R.drawable.voyageur));

		this.largeur = res.getInteger(R.integer.largeurVoyageur);
		this.hauteur = res.getInteger(R.integer.hauteurVoyageur);
	}

	public void setPosition(int x, int y) {
		this.x = x;
		this.y = y;
		this.setBounds(x - (largeur / 2), y - (hauteur / 2), x + (largeur / 2), y + (hauteur / 2));
	}

	public int getLeft() {
		return x - (largeur / 2);
	}

	public int getTop() {
		return y - (hauteur / 2);
	}

	public int getRight() {
		return x + (largeur / 2);
	}

	public int getBottom() {
		return y + (hauteur / 2);
	}

	public int getX() {
		return x;
	}

	public int getY() {
		return y;
	}

}
